package com.xique.park.bean.vo.web.garageLaneDeviceTree;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.xique.common.core.annotation.Excel;
import lombok.Data;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;

@Data
public class TreeNodeGarageVo {

    private Long id;

    /**名称*/
    private String name;

    /** 节点类型 */
    private String type;

    /** 车库类型 */
    private String garageType;

    /** 车位总数 */
    private Long totalSpace;

    /** 临时增减车位 */
    private Long modifySpace;

    /** 状态（normal-启用 pause-停用） */
    private String status;

    /** 参与车位统计的车辆管理类型,0表示所有车辆管理类型都参与统计；多种类型用“,”隔开 */
    private List<TreeNodeGarageMngTypeVo> mngTypeList;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

}
